/****************************
 * Bansac Stylesheet       **
 * Author: Anpham2407      **
 ****************************/
 /* custom style anpham */
 *:focus{
	outline-color:rgb(107, 202, 61);
 }
@media screen and (min-width: 1000px) {
	.col-bansac-left-1 {
		max-width: 360px;
	}
	.col-bansac-left-2 {
		max-width: 210px;
	}
	.col-bansac-bottom {
		max-width: 330px;
	}
}
.col-bansac-left-1,.col-bansac-left-2,.col-bansac-bottom {
	padding:0px;
}
.col-md-4{
	padding:0px;
}
img.alignnone {
	margin-bottom: 10px !important;
}
.omega-nav-menu a{
	padding: 10px 51px !important;
	font-size:10pt;
}
.site-inner{
	padding: 10px 0 !important;
}
.nav-primary{
	background: transparent !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}
.omega-nav-menu .current_page_item a, .omega-nav-menu a:hover{
	background: #25aae1 !important;
}
.omega-nav-menu, .omega-nav-menu > ul{
	letter-spacing: 0px !important;
	background: #24b24b;
}
.footer_bansac address{
	text-align:left;	
}
.footer_bansac address strong{
	color: #24b24b;
}
.site-header > .wrap{
	padding:10px 0px !important;
}
.widget-wrap>.search-form{
	padding: 35px 0px 20px 0px;
}
 .woocommerce-page div.product div.images{
	width:100% !important;
 }
 .woocommerce-page div.product div.summary{
	width:100% !important;
 }
 ul.variations{
	display:inline-block;
	margin:0px;	
 }
 ul.variations li {
	list-style:none;
	display:inline-block;
 }

 ul.variations li select{
	padding: 5px;
	background: aliceblue;
	color: rgb(0, 156, 0);
	border: 1px solid rgb(238, 238, 238);
	float:none;
 }

.customer .col-md-3{
	padding-top:20px;
 }
.thumbnails a{
	width:22.1% !important;
 }
.related li{
	width:22.1% !important;
 }
.products h3{
	font-size: 1.1em !important;
 }
.products a{
	background: #24b24b !important;
	color: white !important;
	box-shadow: none !important;
	border: none !important;
	text-shadow: none !important;
}
 .price{
	font-size:14px !important;
	color:red !important;
 }
 .buy{
	background: url('img/icn-cart.png');
	width: 24px;
	height: 24px;
	position: absolute;
	left: 10px;
 }

 .single_add_to_cart_button{
	background: rgb(2, 2, 155);
	padding: 6px 12px 6px 46px;
	color: white;
	position:relative;
	font-weight: bold;
 }
.single_add_to_cart_button:hover .buy{
  background: url('img/icn-cart-hover.png');
  	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
 .single_add_to_cart_button:before {
	content: '';
	position: absolute;
	border: white solid 1px;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.single_add_to_cart_button:hover:before, .single_add_to_cart_button:focus:before, .single_add_to_cart_button:active:before {
	opacity: 1;
}
 /*----- styele file email --*/
.wc_email_inquiry_field input, .wc_email_inquiry_field textarea{
	background: #24b24b;
	padding:8px;
	border-radius: 5px;
	color:white;
}
.wc_email_inquiry_field  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    color:    #c2e7ce;
}
.wc_email_inquiry_field input:-moz-placeholder, textarea:-moz-placeholder { 
    color:    #c2e7ce;
}
.wc_email_inquiry_field input::-moz-placeholder, textarea::-moz-placeholder { 
    color:    #c2e7ce;
}
.wc_email_inquiry_field input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    color:    #c2e7ce;
}
.send_message_form{
	background: #0b50a1;
	padding: 35px 60px 29px;
	border-radius:4px;
	font-size:18px;
	color:white;
}
.wc_email_inquiry_field input, .wc_email_inquiry_field textarea{
	height:25px;
}
.address{
	height: 60px !important;
}
.wc_email_inquiry_subject {
	font-size:18px;
	color: red;
}
.msp{
	
}
.btn_dathang a{
	display: inline-block;
	position: relative;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	padding: 13px 10px 13px 45px;
	background: green;
	color: white;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;	
}
.btn_dathang a:hover,.btn_dathang a:focus{
	color: #FFFFFF;
	background: rgb(170, 5, 5);
}
.btn_dathang a:before {
	pointer-events: none;
	content: '';
	position: absolute;
	border: #BBBEFF solid 4px;
	top: -16px;
	right: -16px;
	bottom: -16px;
	left: -16px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: top, right, bottom, left;
	transition-property: top, right, bottom, left;
}
.btn_dathang a:hover:before, .btn_dathang a:focus:before, .btn_dathang a:active:before {
	top: -8px;
	right: -8px;
	bottom: -8px;
	left: -8px;
	opacity: 1;
}
.price-name{
	color: #333;
	font-size:14px;
}